45 LET DOT$ = "........................................"
50 DIM Z$(40)
51 DIM B$(120),I(52)
70 LET N = 20
71 LET U = -16336
72 FOR X = 770 TO 790: READ Y: POKE X,Y: NEXT : FOR X = 1 TO 51: READ I(X): NEXT :X = 0
80 VTAB 12: HTAB 10: PRINT "HAVE YOU RUN THIS PROGRAM": HTAB 10: PRINT "SINCE REBOOTING (Y/N) ? ";: GET P9$: IF P9$ = "N" THEN PRINT : PRINT CHR$(4);"BRUN WORD.FMT": PRINT CHR$(4);"PR#0"
81 BASE = PEEK(896) + PEEK(897) *256
82 HIMEM: BASE: REM SET HIMEM TO PROTECT STRING VARIABLES
83 D$ = CHR$(4): REM CONTROL D
84 POKE BASE +36,2: REM SET NO SPACES BETWEEN LINES PRINTED
95 IF MU = 0 THEN GOSUB 1500:MU = 1
99 VTAB 12
100 LET V = 6:H = 7: VTAB V: HTAB H: INVERSE : PRINT " : WORD POWER QUIZ SELECTION : ": PRINT : NORMAL : HTAB H: PRINT "<1> GENERAL WORDS ": HTAB H: PRINT "<2> LOOK ALIKE WORDS ": HTAB H: PRINT "<3> PHYSICAL FITNESS WORDS ": HTAB H: PRINT "<4> CONGRESSWOMAN'S WORDS "
101 HTAB H: PRINT "<5> COMPUTER LEXICON ": HTAB H: PRINT "<6> NEWSCASTER/REPORTER WORDS ": HTAB H: PRINT "<7> INTERESTING USAGE WORDS ": HTAB H: PRINT "<8> PERSONAL TRAIT WORDS "
102 HTAB H: PRINT "<9> ";: INVERSE : PRINT "INSTRUCTIONS";: NORMAL : PRINT " ": HTAB H: PRINT "<0> QUIT <HIT SPACE BAR > "
103 VTAB 18: HTAB H: PRINT "SELECT ->";: GET FF$: LET FF = VAL(FF$): VTAB 18: HTAB H +11: PRINT FF$: PRINT
104 IF FF = 0 THEN GOSUB 1400: GOTO 6000
105 IF FF = 9 THEN CALL BASE: GOTO 3900
106 GOSUB 1001
180 LET D$ = CHR$(4): PRINT
185 PRINT D$;"OPEN WORDS.DAT,L130"
195 GOSUB 1400: GOSUB 1250
200 CALL BASE: HOME : ON FF GOSUB 3100,3200,3300,3400,3500,3600,3700,3800,3900
1000 REM * 1000-1010 SETS THE LOOP FOR READING WORDS OUT OF THE FILE INTO AN ARRAY FOR USE IN THIS PROGRAM *
1001 IF FF = 1 THEN SS = 1:EE = 20: GOTO 1009
1002 IF FF = 2 THEN SS = 21:EE = 40: GOTO 1009
1003 IF FF = 3 THEN SS = 41:EE = 60: GOTO 1009
1004 IF FF = 4 THEN SS = 61:EE = 80: GOTO 1009
1005 IF FF = 5 THEN SS = 81:EE = 100: GOTO 1009
1006 IF FF = 6 THEN SS = 101:EE = 120: GOTO 1009
1007 IF FF = 7 THEN SS = 121:EE = 140: GOTO 1009
1008 IF FF = 8 THEN SS = 141:EE = 160: GOTO 1009
1009 RETURN : REM
1100 REM * SOUND ROUTINE FOR A CORRECT ANSWER
1101 LET N2 = INT( RND(1) *41):N1 = N2 +4: FOR X = N2 TO N1: POKE 768,I(X): POKE 769,20: CALL 770: NEXT : FOR X = N1 TO N2 STEP -1: POKE 768,I(X): POKE 769,20: CALL 770: NEXT :X = 0:XX = 0: RETURN
1102 REM * SOUND ROUTINE FOR A WRONG ANSWER
1103 LET I1 = 255: FOR X = 1 TO 3: POKE 768,I1: POKE 769,I1: CALL 770: FOR XX = 1 TO 400: NEXT : NEXT :X = 0:XX = 0: RETURN
1200 LET DOT$ = "........................................"
1250 HOME
1300 POKE 33,1: FOR I = 0 TO 39: POKE 32,I: VTAB 1: HTAB 1: PRINT LEFT$(DOT$,24);: NEXT : TEXT : RETURN
1400 FOR I2 = 1 TO 20: POKE 32,20 -I2: POKE 33,2 *I2: HOME : GOSUB 1450: NEXT :I2 = 0: RETURN
1450 FOR J = 1 TO PAUSE: NEXT : RETURN
1500 GOSUB 1200: INVERSE : LET V = 11: VTAB V:A$ = " : WORD POWER DRILL":H = (39 - LEN(A$))/2: HTAB H: PRINT SPC( LEN(A$) +3): VTAB V +1: HTAB H: PRINT A$;" : ": HTAB H: VTAB V +2: PRINT SPC( LEN(A$) +3): NORMAL
1510 FOR XX = 1 TO 7000: NEXT : GOSUB 1200: RETURN
2000 REM * POKES TO ENABLE SOUNDS IN LINES 1100-1105
2001 DATA 173,48,192,136,208,5,206,1,3,240,9,202,208,245,174,0,3,76,2,3,96
2002 REM * PITCH POKES FOR THE ROUTINE AT LINE 1101
2003 DATA 255,250,245,240,235,230,225,220,215,210,205,200,195,190,185,180,175,170,165,160,155,150,145,140,135,130,125,120,115,110,105,100,95,90,85,80,75,70,65,60,55,50,45,40,35,30,25,20,15,10,5
2004 DATA GENERAL WORDS,LOOK ALIKE WORDS,PHYSICAL FITNESS WORDS,CONGRESSIONAL WORDS,COMPUTER LEXICON,NEWS/SPORTS WORDS,INTERESTING USAGE WORDS,PERSONAL TRAITS WORDS
3100 INVERSE : VTAB 4: HTAB 8: PRINT " : WORD POWER QUIZ 1 : ": HTAB 8: PRINT " TOPIC : GENERAL WORDS ": NORMAL
3110 PRINT "A WELL FOUNDED VOCABULARY IS LIKE A SIZABLE BANK ACCOUNT. IT'S YOUR PASSBOOK TO BETER SELF-EXPRESSION, YOUR PROTECTION AGAINST MENTAL POVERTY. STASH THE FOLLOWING WORDS IN YOUR MENTAL PIGGY BANK. THEN COMPUTE YOUR WORD WEALTH!"
3120 PRINT : PRINT : GOSUB 5000: RETURN
3200 INVERSE : VTAB 1: HTAB 7: PRINT " : WORD POWER QUIZ 2 : ": HTAB 6: PRINT " TOPIC: LOOK ALIKE WORDS ": NORMAL
3210 PRINT "IT'S TOO EASY TO GET OFF-BALANCE WHEN YOU REALIZE A WORD LOOKS OR SOUNDS ALMOST LIKE ANOTHER. BUT YOU'LL DOUBTLESS REGAIN YOUR BALANCE BY THE END OF THIS QUIZ!! PICK THE ANSWER CLOSEST IN MEANING TO THE KEY WORD. THEN ";
3220 PRINT "CHOOSE THE WORD OR PHRASE YOU THINK IS CORRECT!"
3221 GOSUB 5000: RETURN
3300 INVERSE : VTAB 1: HTAB 7: PRINT " : WORD POWER QUIZ 3 : ": HTAB 6: PRINT " TOPIC: PHYSICAL FITNESS ": NORMAL
3310 PRINT "MILLIONS OF PEOLE TODAY HAVE CHANGED THEIR LIVES FOR THE BETTER THROUGH EXERCISE--LOSING WEIGHT, TONING UP MUSCLES, GAINING MORE ENERGY. IN ONE WAY OR ANOTHER, THE FOLLOWING WORDS ALL HAVE TO DO WITH THIS CHEERFUL PHENOMENON. ";
3320 PRINT "CHOOSE THE WORD OR PHRASE YOU THINK IS CORRECT!!"
3325 GOSUB 5000: RETURN
3400 INVERSE : VTAB 1: HTAB 7: PRINT " : WORD POWER QUIZ 4 : ": HTAB 5: PRINT " TOPIC: CONGRESSWOMAN'S WORDS ": NORMAL
3410 PRINT "REP. MILLICENT FENWICK (R.NJ) IS ALMOST AS WELL KNOWN FOR HER USE OF PRECISE LANGUAGE AS SHE IS FOR THE PETITE PIPE THAT SHE SMOKES (OCASIONALLY PARODIED IN THE 'DOONESBURY' COMIC STRIP).";
3420 PRINT " THE FOLLOWING WORDS ARE GLEANED FROM HER REPORTS TO CONSTITUENTS. CHOOSE THE WORD OR PHRASE YOU THINK IS CORRECT."
3421 GOSUB 5000: RETURN
3500 INVERSE : VTAB 1: HTAB 7: PRINT " : WORD POWER QUIZ 5 : ": HTAB 6: PRINT " TOPIC: COMPUTER LEXICON ": NORMAL
3510 PRINT "ARE YOU CONVERSANT WITH THE COMPUTER REVOLUTION? INCREASING USAGE OF THE FOLLOWING WORDS--ALL DERIVED FROM THE 'HOME-COMPUTER' LEXICON--MARKS THE COMING ELECTRONIC AGE. CHOOSE THE WORD OR PHRASE YOU THINK IS CORRECT. ";
3520 PRINT "THEN CALCULATE YOUR WORD POWER!!!"
3521 PRINT : PRINT
3522 GOSUB 5000: RETURN
3600 INVERSE : VTAB 4: HTAB 7: PRINT " : WORD POWER QUIZ 6 : ": HTAB 4: PRINT " TOPIC: REPORTER/NEWSCASTER JARGON ": NORMAL
3610 PRINT "WHEN YOUR FAVORITE REPORTERS OR NEWS- CASTERS DESCRIBE THIS FALL'S SPORTS EVENTS, THEY MIGH WELL USE WORDS LIKE THESE, ";
3615 PRINT "SELECTED FROM THE PAGES OF THE READER'S DIGEST. PICK THE ANSWER YOU THINK IS CORRECT,THEN CALCULATE YOUR WORD POWER!!"
3620 PRINT
3621 GOSUB 5000: RETURN
3700 INVERSE : VTAB 1: HTAB 7: PRINT " : WORD POWER QUIZ 7 : ": HTAB 4: PRINT " TOPIC: INTRESTINGLY USED WORDS ": NORMAL
3710 PRINT "YOU NEVER KNOW WHERE AN INTRESTING WORD MAY POP UP AND SURPRISE YOU. ON THE MENU OF A HOTEL COFFEE SHOP I CAME ACROSS 'NONPAREIL' RICE PUDDING. INTRIGUED, ";
3715 PRINT "I FELT COMPELLED TO TRY IT. ALL OF THE FOLLOWING WORDS HAVE TURNED UP IN ";
3720 PRINT "IMAGINATIVE SENTENCE USAGE. PICK THE ANSWER YOU THINK IS CORRCT!!"
3721 GOSUB 5000: RETURN
3800 INVERSE : VTAB 5: HTAB 8: PRINT " : WORD POWER QUIZ 8 : ": HTAB 6: PRINT " TOPIC: PERSONAL TRAIT WORDS ": NORMAL
3810 PRINT " EACH OF THE 20 TEST WORDS IN THIS QUIZ REFLECTS A PERSONAL TRAIT: HAPPY, MENACING, SLEEPY, SKILLFUL, MYSTRIOUS OR ANY NUMBER OF OTHERS. SEE HOW MANY YOU CAN SPOT. THEN CALCULATE YOUR WORD POWER!!"
3811 PRINT : PRINT : GOSUB 5000: RETURN
3900 HOME : LET A1$ = " WELCOME TO WORD POWER ":H = (39 - LEN(A1$))/2: VTAB 2: HTAB H: INVERSE : PRINT A1$: NORMAL : PRINT
3905 PRINT " THE WORD POWER PROGRAM IS A VOCABULARY DRILL PATTERENED AFTER THE MONTHLY FEATURE IN THE READER'S DIGEST MAGAZINE CALLED 'IT PAYS TO ENRICH YOUR WORD POWER'. WHEN YOU RAN THE PROGRAM YOU WERE SHOWN A MENU WITH CHOICES 0 ";
3910 PRINT "- 9. THE FIRST EIGHT CHOICES REFLECT THE SUBJECT MATTER OF THE DRILLS. "
3911 PRINT " AFTER YOU HAVE MADE YOUR SELECTION FROM THE MENU THE QUIZ WILL BE LOADED INTO MEMORY FROM THE RANDOM FILE WORD.DAT. WHEN LOADING IS COMPLETED YOU WILL SEE THE WORD IN INVERSE WITH FOUR CHOICES BELOW. JUST ";
3912 PRINT "ENTER THE ANSWER 1 THROUGH 4. ENTER A '.' TO END."
3913 PRINT " THE PROGRAM WILL TELL YOU WHETHER YOUR ANSWER IS RIGHT OR WRONG."
3915 PRINT " IT WILL ALSO GIVE YOU A RUNNING SCORE AS YOU PROGRESS THROUGH THE DRILL. "
3916 PRINT "WHEN YOU HAVE COMPLETED A DRILL YOU WILL BE TAKEN BACK TO THE MENU. YOU MAY THEN DO ANOTHER DRILL OR EXIT THE PROGRAM."
3920 PRINT " DO MORE THAN ONE QUIZ AND THE PROGRAM WILL KEEP UP AS YOU GO AND GIVE YOU A REPORT AT THE END OF EACH QUIZ."
3921 PRINT : PRINT
3925 VTAB 5: PRINT " THE MATERIAL FOR THE QUIZZES COMES DIRECTLY FOR THE READER'S DIGEST. THE MENU ROUTINE AND WIPES ARE BASED ON PROGRAMS WRITTEN BY BEAGLE BROS."
3926 VTAB 16: HTAB 10: INVERSE : PRINT " WORD POWER DRILL "
3929 VTAB 17: HTAB 13: INVERSE : PRINT " WRITTEN BY ": NORMAL